/**
 * @name 野花🌷
 * @version 1.0.0
 */
function O() {
  const R = [
    "\x33\x39\x33\x34\x36\x38\x35\x45\x4a\x73\x79\x70\x6e",
    "\x34\x31\x35\x35\x32\x32\x30\x73\x68\x6a\x6d\x71\x64",
    "\x63\x6f\x64\x65",
    "\x68\x61\x73\x68",
    "\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x49",
    "\x47\x45\x54",
    "\x68\x65\x78",
    "\x67\x53\x79\x45\x4d",
    "\x34\x30\x30\x39\x33\x33\x36\x74\x77\x4e\x48\x5a\x78",
    "\x51\x54\x64\x63\x58",
    "\x76\x4d\x49\x75\x4e",
    "\x61\x63\x47\x4f\x7a",
    "\x69\x61\x6d\x7a\x57",
    "\x6b\x77\x7c\x31\x32\x38\x6b\x26\x77\x79",
    "\x2f\x75\x72\x6c\x2f",
    "\x6e\x4e\x68\x44\x6e",
    "\x62\x75\x66\x54\x6f\x53\x74\x72\x69\x6e",
    "\x31\x31\x39\x39\x32\x34\x5a\x68\x75\x61\x72\x61",
    "\x6c\x78\x2d\x6d\x75\x73\x69\x63\x2f",
    "\x73\x74\x72\x69\x6e\x67\x69\x66\x79",
    "\x77\x65\x72\x2e\x74\x65\x6d\x70\x6d\x75",
    "\x64\x61\x74\x61",
    "\x51\x56\x6a\x7a\x45",
    "\x2f\x75\x72\x6c\x69\x6e\x66\x6f\x2f",
    "\x6d\x75\x73\x69\x63\x55\x72\x6c",
    "\x31\x35\x31\x30\x37\x30\x37\x69\x56\x6d\x41\x73\x6f",
    "\x6d\x64\x35",
    "\x43\x78\x6c\x49\x4c",
    "\x6d\x61\x74\x63\x68",
    "\x72\x65\x71\x75\x65\x73\x74",
    "\x39\x35\x39\x31\x31\x36\x6c\x45\x57\x57\x5a\x43",
    "\x73\x6f\x6e\x67\x6d\x69\x64",
    "\x73\x6f\x75\x72\x63\x65\x73",
    "\x68\x74\x74\x70\x3a\x2f\x2f\x66\x6c\x6f",
    "\x62\x75\x66\x66\x65\x72",
    "\x31\x34\x4e\x6f\x69\x54\x4e\x48",
    "\x73\x70\x6c\x69\x74",
    "\x35\x31\x35\x39\x50\x66\x57\x61\x6f\x70",
    "\x69\x6e\x69\x74\x65\x64",
    "\x44\x46\x6a\x62\x4e",
    "\x7c\x31\x32\x38\x6b\x26\x6d\x67\x7c\x31",
    "\x73\x69\x63\x73\x2e\x74\x6b\x2f\x76\x31",
    "\x31\x30\x38\x37\x38\x58\x6e\x65\x61\x4b\x46",
    "\x74\x61\x67",
    "\x66\x72\x6f\x6d",
    "\x4b\x45\x57\x45\x4d",
    "\x33\x4d\x68\x4b\x46\x79\x4a",
    "\x77\x72\x44\x44\x46",
    "\x51\x58\x63\x45\x49",
    "\x75\x49\x54\x67\x78",
    "\x32\x38\x6b\x26\x74\x78\x7c\x31\x32\x38",
    "\x49\x4c\x6b\x4a\x4b",
    "\x46\x68\x6b\x4e\x48",
    "\x63\x72\x79\x70\x74\x6f",
    "\u670d\u52a1\u5668\u5f02\u5e38",
    "\x66\x61\x69\x6c\x65\x64",
    "\x46\x70\x54\x6d\x50",
    "\x31\x35\x36\x4b\x47\x44\x4f\x75\x6e",
    "\x6d\x73\x67",
    "\x66\x69\x61\x6c\x65\x64",
    "\x62\x6f\x64\x79",
    "\x6b\x26\x6b\x67\x7c\x31\x32\x38\x6b",
    "\x4c\x43\x54\x51\x58",
    "\x73\x68\x69\x66\x74",
    "\x50\x6b\x4a\x6c\x48",
    "\x78\x54\x6d\x67\x67",
    "\x6d\x75\x73\x69\x63",
    "\x72\x61\x77\x53\x63\x72\x69\x70\x74",
    "\x39\x57\x51\x79\x76\x6a\x65",
    "\x76\x65\x72\x73\x69\x6f\x6e",
    "\x75\x70\x64\x61\x74\x65\x41\x6c\x65\x72",
    "\x74\x72\x69\x6d",
    "\x6c\x65\x63\x53\x47",
  ];
  O = function () {
    return R;
  };
  return O();
}
function Z(Y, L) {
  const K = O();
  return (
    (Z = function (U, H) {
      U = U - (0x1 * 0x128b + -0x2084 + 0xf52);
      let S = K[U];
      return S;
    }),
    Z(Y, L)
  );
}
const k = Z;
(function (Y, L) {
  const F = {
      Y: "\x30\x78\x31\x39\x30",
      L: 0x159,
      K: "\x30\x78\x31\x36\x34",
      U: "\x30\x78\x31\x39\x64",
      H: 0x17f,
      S: 0x160,
      N: "\x30\x78\x31\x35\x62",
      B: 0x187,
      v: 0x17a,
      G: "\x30\x78\x31\x38\x30",
      M: 0x198,
      T: 0x16f,
    },
    A = Z,
    K = Y();
  while (!![]) {
    try {
      const U =
        (parseInt(A(F.Y)) / (0x26d0 + -0x5ac + -0x1f3 * 0x11)) *
          (parseInt(A(F.L)) / (-0x4 * -0x2d0 + -0x2567 + 0x1a29)) +
        (-parseInt(A(F.K)) / (-0x1f11 + 0x1517 + 0x9fd)) *
          (parseInt(A(F.U)) / (-0x1 * -0xd3d + -0x985 + -0x3b4)) +
        parseInt(A(F.H)) / (0x49 * 0x24 + 0x36 + -0xa75) +
        (-parseInt(A(F.S)) / (-0x1 * 0x10f1 + -0xbd1 + 0x133 * 0x18)) *
          (parseInt(A(F.N)) / (0x44a + 0x4f8 + 0x1 * -0x93b)) +
        (-parseInt(A(F.B)) / (0x728 * -0x3 + 0x1f78 + 0x27e * -0x4)) *
          (parseInt(A(F.v)) / (0x240f * 0x1 + -0x2288 + -0x17e)) +
        -parseInt(A(F.G)) / (0x26a2 + -0x72 * -0x7 + -0x29b6) +
        (-parseInt(A(F.M)) / (0xf1b + -0x10d * 0x3 + 0xbe9 * -0x1)) *
          (-parseInt(A(F.T)) / (0x1b7d + 0x2479 + -0x3fea));
      if (U === L) break;
      else K["push"](K["shift"]());
    } catch (H) {
      K["push"](K["shift"]());
    }
  }
})(O, 0x8da * 0x2af + 0x7cc0 + -0xa3765);
const {
    EVENT_NAMES: e,
    request: t,
    on: r,
    send: o,
    env: s,
    version: d,
    currentScriptInfo: i,
    utils: u,
  } = globalThis["\x6c\x78"],
  getId = (Y, L) => {
    const p = {
        Y: 0x16d,
        L: "\x30\x78\x31\x39\x65",
        K: 0x182,
        U: "\x30\x78\x31\x38\x33",
        H: "\x30\x78\x31\x36\x35",
        S: 0x167,
      },
      I = Z,
      K = {
        "\x77\x72\x44\x44\x46": function (U, H) {
          return U(H);
        },
        "\x75\x49\x54\x67\x78": I(p.Y),
      };
    switch (Y) {
      case "\x74\x78":
      case "\x77\x79":
      case "\x6b\x77":
        return L[I(p.L)];
      case "\x6b\x67":
        return L[I(p.K)];
      case "\x6d\x67":
        return L[I(p.U) + "\x64"];
    }
    throw K[I(p.H)](Error, K[I(p.S)]);
  },
  headers = {
    "\x55\x73\x65\x72\x2d\x41\x67\x65\x6e\x74": k(0x191) + s,
    "\x76\x65\x72": d,
    "\x73\x6f\x75\x72\x63\x65\x2d\x76\x65\x72": i[k("\x30\x78\x31\x37\x62")],
  };
r(
  e[k("\x30\x78\x31\x39\x63")],
  ({ source: Y, action: L, info: { musicInfo: K, type: U } }) => {
    const g = {
        Y: 0x185,
        L: "\x30\x78\x31\x61\x30",
        K: 0x193,
        U: "\x30\x78\x31\x35\x66",
        H: "\x30\x78\x31\x38\x34",
        S: 0x197,
        N: 0x171,
        B: 0x188,
        v: "\x30\x78\x31\x38\x61",
        G: "\x30\x78\x31\x35\x64",
        M: "\x30\x78\x31\x36\x39",
      },
      m = {
        Y: "\x30\x78\x31\x38\x64",
        L: "\x30\x78\x31\x38\x39",
        K: 0x161,
        U: 0x1a1,
        H: "\x30\x78\x31\x38\x66",
        S: "\x30\x78\x31\x61\x31",
        N: 0x162,
        B: 0x192,
        v: 0x19b,
        G: "\x30\x78\x31\x36\x36",
        M: 0x174,
        T: 0x18b,
        E: 0x176,
        g: "\x30\x78\x31\x38\x65",
      },
      x = k,
      H = {
        "\x76\x4d\x49\x75\x4e": function (S, N, B) {
          return S(N, B);
        },
        "\x51\x58\x63\x45\x49": x(g.Y),
        "\x4c\x43\x54\x51\x58": function (S, N, B, v) {
          return S(N, B, v);
        },
        "\x69\x61\x6d\x7a\x57": function (S, N) {
          return S + N;
        },
        "\x50\x6b\x4a\x6c\x48": x(g.L) + x(g.K) + x(g.U),
        "\x6e\x4e\x68\x44\x6e": x(g.H),
        "\x51\x54\x64\x63\x58": function (S, N) {
          return S != N;
        },
        "\x61\x63\x47\x4f\x7a": x(g.S),
        "\x44\x46\x6a\x62\x4e": function (S, N) {
          return S(N);
        },
        "\x49\x4c\x6b\x4a\x4b": x(g.N),
      };
    if (H[x(g.B)](H[x(g.v)], L)) throw H[x(g.G)](Error, H[x(g.M)]);
    return new Promise((S, N) => {
      const c = x;
      let B = c(m.Y) + Y + "\x2f" + H[c(m.L)](getId, Y, K) + "\x2f" + U;
      (headers[c(m.K)] = u[c(m.U)][c(m.H) + "\x67"](
        u[c(m.S)][c(m.N)](
          JSON[c(m.B)](
            B[c(m.v)](/(?:\d\w)+/g),
            null,
            0x180c + 0x257b + 0xa41 * -0x6
          )
        ),
        H[c(m.G)]
      )),
        H[c(m.M)](
          t,
          H[c(m.T)](H[c(m.E)], B),
          {
            "\x6d\x65\x74\x68\x6f\x64": H[c(m.g)],
            "\x68\x65\x61\x64\x65\x72\x73": headers,
          },
          (v, G) =>
            v
              ? N(v)
              : -0x1ed7 + -0xef * -0x3 + 0x1c0a !==
                G[c(0x172)][c("\x30\x78\x31\x38\x31")]
              ? N(Error(G[c(0x172)][c(0x170)]))
              : void S(G[c("\x30\x78\x31\x37\x32")][c("\x30\x78\x31\x39\x34")])
        );
    });
  }
),
  t(
    k("\x30\x78\x31\x61\x30") +
      k("\x30\x78\x31\x39\x33") +
      k(0x15f) +
      k("\x30\x78\x31\x39\x36") +
      i[k("\x30\x78\x31\x37\x62")],
    {
      "\x6d\x65\x74\x68\x6f\x64": k("\x30\x78\x31\x38\x34"),
      "\x68\x65\x61\x64\x65\x72\x73": headers,
    },
    (U, H) => {
      const C = {
          Y: "\x30\x78\x31\x38\x63",
          L: 0x15e,
          K: "\x30\x78\x31\x36\x38",
          U: 0x173,
          H: "\x30\x78\x31\x36\x63",
          S: 0x178,
          N: "\x30\x78\x31\x39\x37",
          B: "\x30\x78\x31\x38\x31",
          v: "\x30\x78\x31\x37\x65",
          G: 0x172,
          M: "\x30\x78\x31\x36\x33",
          T: "\x30\x78\x31\x38\x31",
          E: 0x172,
          R: "\x30\x78\x31\x39\x61",
          n: "\x30\x78\x31\x36\x62",
          b: "\x30\x78\x31\x39\x39",
          q: 0x179,
          X: 0x17d,
          D: 0x177,
          V: "\x30\x78\x31\x37\x32",
          h: "\x30\x78\x31\x37\x30",
          O0: 0x16a,
          O1: 0x172,
          O2: "\x30\x78\x31\x37\x64",
          O3: "\x30\x78\x31\x35\x61",
          O4: 0x15a,
          O5: "\x30\x78\x31\x37\x35",
          O6: "\x30\x78\x31\x38\x36",
          O7: 0x195,
          O8: "\x30\x78\x31\x39\x66",
          O9: 0x16e,
          OO: 0x15c,
          OZ: "\x30\x78\x31\x37\x32",
          OY: 0x17c,
          OL: 0x172,
          OK: "\x30\x78\x31\x37\x32",
        },
        a = k,
        S = {
          "\x6c\x65\x63\x53\x47": a(C.Y) + a(C.L) + a(C.K) + a(C.U),
          "\x4b\x45\x57\x45\x4d": function (M, T) {
            return M !== T;
          },
          "\x43\x78\x6c\x49\x4c": function (M, T) {
            return M != T;
          },
          "\x78\x54\x6d\x67\x67": function (M, T) {
            return M(T);
          },
          "\x46\x68\x6b\x4e\x48": a(C.H),
          "\x67\x53\x79\x45\x4d": a(C.S),
          "\x51\x56\x6a\x7a\x45": a(C.N),
          "\x46\x70\x54\x6d\x50": function (M, T, E) {
            return M(T, E);
          },
        },
        N = {};
      (N[a(C.B)] = 0x0), (N["\x73"] = S[a(C.v)]);
      const B = {};
      B[a(C.G)] = N;
      if (
        (U && (H = B),
        S[a(C.M)](-0x1343 * 0x1 + 0x25ad + -0x126a, H[a(C.G)][a(C.T)]) ||
          (H[a(C.E)]["\x6d"] &&
            S[a(C.R)](
              u[a(C.n)][a(C.b)](i[a(C.q)][a(C.X)]()),
              H[a(C.E)]["\x6d"]
            )))
      )
        throw S[a(C.D)](Error, H[a(C.V)][a(C.h)] ?? S[a(C.O0)]);
      let v = {};
      for (let M of H[a(C.O1)]["\x73"][a(C.O2)]()[a(C.O3)]("\x26"))
        v[(M = M[a(C.O4)]("\x7c"))[a(C.O5)]()] = {
          "\x74\x79\x70\x65": S[a(C.O6)],
          "\x61\x63\x74\x69\x6f\x6e\x73": [S[a(C.O7)]],
          "\x71\x75\x61\x6c\x69\x74\x79\x73": M,
        };
      const G = {};
      (G[a(C.O8)] = v),
        (S[a(C.O9)](o, e[a(C.OO)], G),
        H[a(C.OZ)]["\x75"] &&
          S[a(C.O9)](o, e[a(C.OY) + "\x74"], {
            "\x6c\x6f\x67": H[a(C.OL)]["\x75"],
            "\x75\x70\x64\x61\x74\x65\x55\x72\x6c": H[a(C.OK)]["\x68"],
          }));
    }
  );
